package com.shop.user.api.service;

import com.shop.common.model.ServiceBean;
import com.shop.common.model.param.user.UserPayLogInput;
import com.shop.common.model.result.user.UserPayLogOutput;
import com.shop.common.model.result.user.UserPayOutput;

import java.util.List;

/**
 * @Description:
 *
 * @author zhoulk
 * @date: 2019年04月15日  15:43
 */

public interface IUserPaySvc {

    ServiceBean<UserPayOutput> qryUserPayOutput(Integer userId);

    ServiceBean<List<UserPayLogOutput>> qryUserPayLogs(UserPayLogInput input);

    ServiceBean<List<UserPayLogOutput>> qryUserPayLog4P(UserPayLogInput input);

    ServiceBean<Integer> addIntegralRecharge(String payPwd, Integer integral, Integer userId);

    ServiceBean<String> validatePayPwd(Integer userId,String pwd);
}
